home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm2 / dlgmcs17.lha / Changes.TXT next >
Text File  |  1995-07-05  |  13KB  |  324 lines

  1.  
  2.                    =======================
  3.                    EmacsDLG Change History
  4.                    =======================
  5.  
  6. -------------------------
  7. Version 1.7 - July 1995
  8. -------------------------
  9.  
  10. Fixed lock-up in EmacsOpts (ESC-Z command for registered users) caused
  11. by having fortune cookie commands longer than about 50 characters.
  12.  
  13. Emacs now prompts the user for uuencoding when binary characters are
  14. detected in the input file.
  15.  
  16. Keyfile checking removed from EmacsDLG and EmacsFIG.  EmacsDLG is now
  17. freeware.
  18.  
  19. -------------------------
  20. Version 1.6 - 21-Oct-1994
  21. -------------------------
  22.  
  23. EmacsDLG now requires AmigaDOS 2.04 or later.  It will probably crash
  24. in various odd situations if you run it on 1.3.
  25.  
  26. Fixed bugs that caused scrambled characters during an ASCII upload.
  27.  
  28. High-ascii characters are now allowed in To/Subject prompts.
  29.  
  30. Increased maximum number of fortune cookie topics to 20.
  31.  
  32. Quotes should have the jaggies less often.
  33.  
  34. Non-sysop users can now use the ^X^I insert-file command to read a
  35. file from their private directory into the editor.  The user could use
  36. this to upload a prepared file to themselves, and then insert it into
  37. a message.  Any file in their private directory can be inserted except
  38. their User.Data file.  The user is not allowed to enter a filename
  39. containing ":" or "/" characters.  Users with access level greater
  40. than or equal to the read access permission can read any file (default
  41. is 255).
  42.  
  43. When inserting a file with ^X^I, EmacsDLG checks to see if it is a
  44. binary file.  If so it automatically uuencodes the file.  Uuencoding
  45. is built-in, no separate executable necessary.
  46.  
  47.  
  48. -------------------------
  49. Version 1.5 - 30-Dec-1993
  50. -------------------------
  51.  
  52. ***********************************************************************
  53. * ATTENTION REGISTERED USERS: You must run EmacsFIG and then SAVE the *
  54. * configuration data.  If you don't do this, fortune cookies will not *
  55. * work in this version, and EmacsDLG may fail to startup.             *
  56. *                                                                     *
  57. *   cd dlgconfig:misc  ---> or wherever your emacsdlg.cfg file lives  *
  58. *   run emacsfig       ---> click on the SAVE gadget                  *
  59. *                                                                     *
  60. ***********************************************************************
  61.  
  62. You can now define up to nine different fortune cookie commands, and
  63. assign descriptive names to them (Star Trek, Movie Trivia, Elephant
  64. Jokes, etc.).  Your users can select a default topic for their
  65. fortunes, or they can have Emacs prompt for the topic each time they
  66. save a message.  Tell your users to use the ESC Z command to set their
  67. fortune cookie defaults.  [REGISTRATION REQUIRED]
  68.  
  69. Fortune cookies are never added to messages addressed to Areafix,
  70. Areamgr, Filemgr, or Raid.
  71.  
  72. Your C-Net addicts will like this next feature.  Emacs recognizes "/s"
  73. or ".s" at the beginning of a line as a request to save the message.
  74.  
  75. When changing the subject or recipient or when entering a filename,
  76. you can now use the cursor keys to edit the input string.
  77.  
  78. The new ESC ! command sends a broadcast message to a selected port.
  79. This is useful when somebody sends you a broadcast message, so you can
  80. respond without exiting the editor.  By default, the who's on-line
  81. listing will show ports TL0, TR0, and TR1.  You can use EmacsFIG to
  82. configure which ports your user can see in the who's on-line listing
  83. [REGISTRATION REQUIRED to change the port configuration].
  84.  
  85. Quoted messages generated by TurboRead and other variants of "sendmsg"
  86. no longer show up as double-spaced.  This bug was a remnant of some
  87. awful Xenolink code that was never necessary with DLG. :-P
  88.  
  89. Typing a space after the wrap column no longer triggers word wrap.
  90.  
  91. Word wrapping in the quote window is now fixed at 74 columns instead
  92. of being based on the terminal width.  This should reduce instances of
  93. quotes with orphaned words on most user's screens.
  94.  
  95. If you issue the print command (^X^P), Emacs asks if you really want
  96. to write to the printer.  This is especially useful if you
  97. accidentally hit this command when you don't have a printer.
  98.  
  99. Quoting an empty message no longer causes a crash.
  100.  
  101. EmacsFIG now runs in 640x400 (interlace) since the screen was getting
  102. a little cramped for space.
  103.  
  104. -------------------------
  105. Version 1.4 - 22-Jul-1993
  106. -------------------------
  107.  
  108. By popular demand the word-wrapping default has been restored to its
  109. original behavior.  If you edit a config file or any other file which
  110. should not allow word-wrapping, you must remember to use ^XMW to
  111. manually turn it off.
  112.  
  113. Or, you can use the "special word wrap" option to automatically turn
  114. off word wrapping when editing a plain file.  Since Emacs cannot
  115. distinguish between plain files, bulletins, file description comments
  116. and possibly others, word wrapping will be off for these kinds of
  117. files when you use the special word wrap option.  Most people will not
  118. want to use this option, but if you do, you can set it by using ESC-Z.
  119. This is available only on a per-user basis, and that user will likely
  120. be a sysop or co-sysop who edits configuration files remotely.
  121.  
  122. Quoted blank lines work better now (I think) and quoted lines longer
  123. than 80 characters are truncated properly.
  124.  
  125. When using ESC-T to change the recipient of a message, "All" is now a
  126. valid user for local public messages.
  127.  
  128. The fortune command can now take DLG %variables as parameters.  All
  129. the normal %variables are supported, but the message area and file
  130. area %variables are not.  You can use this feature to pass the user's
  131. name to the fortune program, assuming the fortune program knows what
  132. to do with it.
  133.  
  134. The fortune cookie prompt now asks "YES/no/retry" instead of
  135. "YES/no/quit".  This should be a little more intuitive.  "Yes" uses
  136. the fortune, "No" saves the message without a fortune, and "Retry"
  137. chooses another fortune for consideration.
  138.  
  139. Broadcast messages, sleepy messages, clock updates, and other
  140. interruptions should no longer happen while Emacs is waiting for an
  141. input prompt.  This will prevent the prompt from vanishing and messing
  142. up the location of the input cursor.
  143.  
  144. The file requester now includes a pattern gadget.
  145.  
  146. In an upcoming release of Hack & Slash you will be able to use
  147. EmacsDLG to edit H&S messages.  If EmacsDLG is registered and if
  148. you're running Workbench 2.04 or later, message headers and full
  149. message-quoting will be available when replying to a message in H&S.
  150. But be careful when those idle messages appear... you never know
  151. what's real and what's fantasy!  Moooohahahahaha!
  152.  
  153. EmacsFIG string gadgets have a little more room.
  154.  
  155. The new ^X^P command will print the contents of the message buffer
  156. to your PRT: device.  You must have an access level greater than or
  157. equal to the write access permission (default 255).
  158.  
  159.  
  160. -------------------------
  161. Version 1.3 - 06-Jun-1993
  162. -------------------------
  163.  
  164. The new ^XM command toggles editing modes.  ^XMW turns word-wrap on or
  165. off, and ^XMI turns insert mode on or off.  Word-wrap should be turned
  166. off when editing a configuration file that needs to have lines longer
  167. than your screen width.  Word-wrap is ON by default when you edit a
  168. message or file description, OFF when you edit a plain file.
  169.  
  170. If you don't like the chosen fortune cookie, you can now keep trying
  171. until you get one you like.
  172.  
  173. The current time is displayed at the bottom of the message window,
  174. and is updated each minute.  Who needs a title bar clock?
  175.  
  176. System broadcast messages are back.  No more crashes!
  177.  
  178. Terminal widths wider than 80 columns work much better now.
  179.  
  180. Word wrapping is now based on the user's terminal width, rather than
  181. being a sysop-definable option.
  182.  
  183. When changing the recipient of a local message, the new recipient is
  184. now checked to make sure they have an account on the system.
  185.  
  186. Added another new quote prefix:  "Alan_B>"
  187.  
  188. Only alphabetic characters are included in quote prefixes.  This
  189. should prevent brackets and other weird characters in UUCP messages
  190. from being included in the quote prefix.
  191.  
  192. Several new non-ANSI window borders are now provided via EmacsFIG
  193. (global) and ESC-Z (per user).
  194.  
  195. Entering long lines of dashes no longer causes the word-wrap algorithm
  196. to crash the system or cause garbage to be inserted into the buffer.
  197.  
  198. Lockups during ASCII sends from some terminals should be fixed (had to
  199. do with rapid-fire receiving of XOFF characters).
  200.  
  201. Removed the Master Snooper contest.  I'm fairly certain I did not put
  202. another hidden contest in this release. :)
  203.  
  204. Thanks and apologies to Mark Montminy and Robert Hurst for the dungeon
  205. inspirations.  I hope they don't sue me for copyright infringement! :)
  206.  
  207.  
  208. -------------------------
  209. Version 1.2 - 28-Apr-1993
  210. -------------------------
  211.  
  212. You can now setup the ISpell spelling checker to provide suggested
  213. replacements for misspelled words.  ISpell's suggestions are shown
  214. in a pop-up window.  To get this new behavior you must change the
  215. Spell check command in EmacsFIG.  Use the following setup:
  216.  
  217.   _____________________________________
  218.   |Spell run     run >nil: c:ispell -r |
  219.   |AREXX port     IRexxSpell           |
  220.   |Spell check     check               | <- this is changed
  221.   |Spell exit     exit               |
  222.   |____________________________________|
  223.  
  224.  
  225. User options saved with ESC-Z now work even if the sysop never bothered
  226. to save system-wide defaults with EmacsFIG.
  227.  
  228. Quote greeting containing (") no longer causes ESC-Z command to fail.
  229.  
  230. Typeahead is eaten when prompting for fortune cookie, so it's not so
  231. easy to accidentally hit return twice (my return key is bouncy).
  232.  
  233. First letter of each word in recipient's name in ESC-T is now capitalized.
  234.  
  235. Typing ^Y after quoting an entire message no longer causes another copy
  236. of the message to be quoted!
  237.  
  238. The broadcast message code has been removed because it caused random
  239. crashes on some systems.  It will return when I come up with a more
  240. reliable technique.
  241.  
  242. -------------------------
  243. Version 1.1 - 05-Apr-1993
  244. -------------------------
  245.  
  246. Fortune cookies have been re-vamped to make them more flexible and
  247. more reliable.  Fortune cookies no longer are done based on message
  248. area or access level.  Instead, each user has the choice whether or
  249. not they want fortune cookies.  Fortunes can optionally be previewed
  250. before saving.  See the EmacsDLG.DOC file for details.  PLEASE NOTE
  251. that the default is for fortune cookies to be OFF.  You must use the
  252. new ESC-Z user options command to turn them on for your account.
  253.  
  254. The new ESC-Z command allows a user to change their colors, quote
  255. greeting, quote attribution style, and other preferences.  This is
  256. implemented as a separate program, EmacsOpts, that is invoked when the
  257. user selects ESC-Z.  The user's preferences are saved in the file
  258. User:User_Name/EmacsDLG.opt.  ESC-Z works only if EmacsDLG is registered.
  259.  
  260. New commands to change the message header: ESC-J changes the subject,
  261. ESC-T changes the recipient.
  262.  
  263. ASCII send should now work much better.  Output is turned off during
  264. an ASCII send so the result shouldn't be quite so garbled.  I was
  265. never able to cause any crashes while doing an ASCII send, so I don't
  266. know if that bug is fixed or not.
  267.  
  268. Watch the bottom line of your screen for DLG system messages!
  269.  
  270. The ^X^I insert-file operation now positions the cursor at the
  271. beginning of the inserted text rather than at the end.
  272.  
  273. Quote prefix now includes ">" as a choice.
  274.  
  275. Strings that are unchanged from the default are no longer saved by
  276. EmacsFIG.  This improves editor startup time on slow 68000's.
  277.  
  278. EmacsFIG no longer adds stray ~ characters to the fortune command.
  279.  
  280. Changed color scheme in EmacsFIG so that the normal/dim colors are in
  281. the top row and the bold/bright colors are in the bottom row.
  282.  
  283. When sending netmail, the 2D net/node address of the recipient is
  284. shown.  There appears to be no way to get the zone or point information,
  285. but I'm sure that won't stop thirty zillion requests for the zone and
  286. point to be added!
  287.  
  288. The help file is now a multi-page work of literary excellence! :-)
  289.  
  290. Misspelled words are now highlighted in the message body when the
  291. spelling checker prompts for a replacement.
  292.  
  293. Spelling checker no longer flags numbers as misspelled words.
  294.  
  295. Fixed a possible problem if carrier drops while the "where are you"
  296. messages are being displayed.  Cursor is now repositioned to the main
  297. text after showing these messages.
  298.  
  299. Fixed stray characters that appeared at the end of a line when a long
  300. quoted line was quoted.
  301.  
  302. -------------------------
  303. Version 1.0 - 14-Feb-1993
  304. -------------------------
  305. (changes since beta version 0.8)
  306.  
  307. Command line has changed to allow the config directory to have a
  308. reasonable default if it's not specified.  Beta testers please see the
  309. documentation file for details (basically, the config directory was
  310. moved to be the last parameter on the command line).
  311.  
  312. Message area list for fortune cookies now works.
  313.  
  314. The default colors for main text, quote, and help are now non-bold.
  315.  
  316. New quote style has been added: quoted initials can now be shown in
  317. lower case.
  318.  
  319. User's screen length setting is now used correctly.
  320.  
  321. Fixed minor bug if quoted message contains improperly-terminated line.
  322.  
  323. Fixed some anomolies when correcting a message with very long lines.
  324.